In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.
Permutacja -elementowa jest ciągiem
-elementowym
składającym
się z różnych liczb ze zbioru
. Przykładowo,
ciąg
jest permutacją
-elementową.
W permutacjach liczb będą interesować nas najdłuższe rosnące podciągi.
W przykładowej permutacji mają one długość
i istnieją dokładnie dwa takie podciągi, a mianowicie
oraz
.
Superliczbą nazwiemy każdą liczbę, która należy do dowolnego
z najdłuższych rosnących podciągów. W permutacji
superliczbami są
, zaś liczba
superliczbą nie jest.
Twoim zadaniem jest dla zadanej permutacji znaleźć wszystkie superliczby.
Napisz program, który:
Wejście składa się z dwóch wierszy. W pierwszym wierszu znajduję
się jedna liczba ,
.
W drugim wierszu znajduję się
liczb
tworzących permutację
-elementową, pooddzielanych pojedynczymi
odstępami.
Wyjście powinno się składać z dwóch wierszy. W pierwszym wierszu
powinna znaleźć się jedna liczba - liczba superliczb
w wejściowej permutacji. W drugim
powinny znaleźć się superliczby pooddzielane pojedynczymi
odstępami, wymienione w kolejności rosnącej.
Dla danych wejściowych:
5 2 1 4 5 3
poprawną odpowiedzią jest:
4 1 2 4 5
Autor zadania: Jakub Pawlewicz.